Accelerated Filtering using OpenCL

نویسنده

  • J. Waage
چکیده

Filtering is useful for noise reduction and edge detections in volumes. With the release of general purpose parallel computing interfaces, opportunities for increases in performance arises. In this paper I will present four volume filters, implemented using OpenCL. The filters consists of: a box filter, a Gaussian filter, a median filter and a central difference filter. The two first are implemented in a separable way, the latter ones are non-separable. Local memory on each streaming multiprocessor is used to speed up the memory access of the compute kernels. Comparison with CUDA implementation shows equivalent results, with the box filter showing better performance. Figure 1: To the left central difference filter and box filter applied on tooth data set. On the right same central difference filter followed by median filter. Rendering was done using Volumeshop [BG05].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Hadoop Based Collaborative Filtering Recommender System Accelerated on Gpu Using Opencl

Recommender systems are valuable tools to provide service recommendations to the users. The data available online is growing rapidly because online activity of customers has grown rapidly. This has raised big data analysis problem for recommender systems as consumers of service demands better recommendations from the service providers. To process and analyze this large scale data the traditiona...

متن کامل

Random Finite Set Based Bayesian Filtering with OpenCL in a Heterogeneous Platform

While most filtering approaches based on random finite sets have focused on improving performance, in this paper, we argue that computation times are very important in order to enable real-time applications such as pedestrian detection. Towards this goal, this paper investigates the use of OpenCL to accelerate the computation of random finite set-based Bayesian filtering in a heterogeneous syst...

متن کامل

Accelerated Parallel Training of Logistic Regression using OpenCL

This paper presents an accelerated approach for training logistic regression in parallel and running on Graphics Processing Units (GPU). Many prediction applications employed logistic regression for building an accomplished prediction model. This process requires a long time of training and building an accurate prediction model. Many scientists have worked out in boosting performance of logisti...

متن کامل

AQUAgpusph, a free 3D SPH solver accelerated with OpenCL

In this paper AQUAgpusph, a new free SPH software licensed under GPLv3 and accelerated using OpenCL, will be described. Its main differences with respect to other GPU based SPH implementations will be discussed, focusing first on the fact that is accelerated with OpenCL, second on the wide range of solid boundary condition enforcing methods have been implemented (including boundary integrals) a...

متن کامل

FIR filtering and AES encryption with OpenCL 2.0

OpenCL has become a popular standard to leverage the unique power/performance opportunities found on heterogeneous systems. In this short contribution, we evaluate the latest parallel programming features supported in the OpenCL 2.0 standard. We explore using shared virtual memory and dynamic parallelism to accelerate two example applications.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009